package cn.apestar.common.enums;

import java.util.ArrayList;
import java.util.List;

import cn.apestar.modules.enums.LearningClassRoomType;
import cn.apestar.modules.sys.entity.Dict;

public class EnumsList {

    /**
     * 学堂显示类型
     */
    public static List getLearningType() {

        List list = new ArrayList();
        list.add(new Dict(LearningClassRoomType.COMMON.getValue(), LearningClassRoomType.COMMON.getName()));
        list.add(new Dict(LearningClassRoomType.INTERNET.getValue(), LearningClassRoomType.INTERNET.getName()));
        return list;
    }

    /**
     * 返回推荐指数
     */
    public static List getOurRatings() {

        List list = new ArrayList();
        list.add(new Dict("1", "1"));
        list.add(new Dict("2", "2"));
        list.add(new Dict("3", "3"));
        list.add(new Dict("4", "4"));
        list.add(new Dict("5", "5"));
        return list;
    }

    /**
     * 返回推荐指数
     */
    public static List getPaymentWithdrawList() {

        List list = new ArrayList();
        list.add(new Dict("pendingPayment", "等待付款"));
        list.add(new Dict("pendingShipment", "等待发货"));
        list.add(new Dict("shipped", "已发货"));
        list.add(new Dict("completed", "已完成"));
        return list;
    }

    /**
     * 返回用户类型
     */
    public static List getUserType() {

        List list = new ArrayList();
        list.add(new Dict("master", "管理员"));
        list.add(new Dict("other", "员工用户"));
        return list;
    }

    /**
     * 返回用户性别
     */
    public static List getSexList() {

        List list = new ArrayList();
        list.add(new Dict("male", "男"));
        list.add(new Dict("female", "女"));
        return list;
    }

    /**
     * 获取是否
     */
    public static List getIsOrNoList() {

        List list = new ArrayList();
        list.add(new Dict("", "-请选择-"));
        list.add(new Dict("1", "是"));
        list.add(new Dict("0", "否"));
        return list;
    }

    /**
     * 获取是否
     */
    public static List getConsultationList() {

        List list = new ArrayList();

        list.add(new Dict("A", "美甲咨询"));
        list.add(new Dict("B", "美睫咨询"));
        list.add(new Dict("C", "纹绣咨询"));
        list.add(new Dict("D", "手足护理咨询"));
        list.add(new Dict("E", "肩颈咨询"));
        list.add(new Dict("F", "面部咨询"));
        list.add(new Dict("G", "减肥咨询"));
        return list;
    }

    /**
     * 返回是否
     */
    public static List getShiFou() {

        List list = new ArrayList();
        list.add(new Dict("1", "是"));
        list.add(new Dict("0", "否"));
        return list;
    }

    /**
     * 返回订单状态
     */
    public static List getOrderStatusList() {

        List list = new ArrayList();
        list.add(new Dict("pendingPayment", "等待付款"));
        list.add(new Dict("pendingShipment", "等待发货"));
        list.add(new Dict("shipped", "已发货"));
        list.add(new Dict("completed", "已完成"));
        return list;
    }

    /**
     * 返回任务类型
     */
    public static List getTaskTypeList() {

        List list = new ArrayList();
        list.add(new Dict("1", "听美丽"));
        list.add(new Dict("2", "看美丽"));
        list.add(new Dict("3", "作品"));

        return list;
    }

    /**
     * 返回答案类型
     */
    public static List getAnswerTypeList() {

        List list = new ArrayList();
        list.add(new Dict("single-text", "单选-文字"));
        list.add(new Dict("single-image", "单选-图片"));
        list.add(new Dict("single-image-text", "单选-图文"));
        list.add(new Dict("mult-text", "多选-文字"));
        list.add(new Dict("mult-price", "多选-价格"));
        list.add(new Dict("blank", "填空"));
        list.add(new Dict("mult-image-text", "多选-图文"));
        return list;
    }
}
